<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>管理员中心 - Spring图书借阅系统</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <!-- LOGO区 -->
    <header class="logo-area">
        <div class="container">
            <h1>📚 Spring图书借阅系统</h1>
            <p>一个现代化的图书管理平台</p>
        </div>
    </header>

    <!-- 顶部导航栏 -->
    <nav class="navbar">
        <div class="container">
            <div class="nav-brand">
                <h2>图书借阅系统</h2>
            </div>
            <ul class="nav-menu">
                <!-- 导航菜单将通过JavaScript动态生成 -->
            </ul>
        </div>
    </nav>

    <!-- 主体内容区 -->
    <main class="main-content">
        <div class="container">
            <!-- 管理员中心区域 -->
            <section class="admin-section">
                <h2>管理员中心</h2>
                
                <!-- 管理员功能导航 -->
                <div class="admin-nav">
                    <button class="btn btn-primary" onclick="showSection('bookManagement')">图书管理</button>
                    <button class="btn btn-primary" onclick="showSection('categoryManagement')">分类管理</button>
                    <button class="btn btn-primary" onclick="showSection('userManagement')">用户管理</button>
                </div>
                
                <!-- 图书管理区域 -->
                <div id="bookManagement" class="admin-section-content">
                    <h3>图书管理</h3>
                    <!-- 图书管理操作按钮 -->
                    <div class="admin-actions">
                        <button class="btn btn-primary" onclick="showAddBookForm()">添加图书</button>
                        <button class="btn btn-secondary" onclick="loadBooks()">刷新列表</button>
                    </div>
                    <!-- 图书搜索栏 -->
                    <div class="search-bar">
                        <input type="text" id="bookSearchInput" placeholder="搜索图书...">
                        <button id="bookSearchBtn" class="btn btn-primary">搜索</button>
                    </div>
                    <!-- 图书展示区域 -->
                    <div class="books-grid" id="adminBooksContainer">
                        <!-- 图书将通过JavaScript动态加载 -->
                    </div>
                    <!-- 图书分页控件 -->
                    <div class="pagination" id="adminBooksPagination">
                        <!-- 分页将通过JavaScript动态生成 -->
                    </div>
                </div>
                
                <!-- 分类管理区域 -->
                <div id="categoryManagement" class="admin-section-content" style="display: none;">
                    <h3>分类管理</h3>
                    <!-- 分类管理操作按钮 -->
                    <div class="admin-actions">
                        <button class="btn btn-primary" onclick="showAddCategoryForm()">添加分类</button>
                        <button class="btn btn-secondary" onclick="loadCategories()">刷新列表</button>
                    </div>
                    <!-- 分类展示区域 -->
                    <div class="categories-grid" id="adminCategoriesContainer">
                        <!-- 分类将通过JavaScript动态加载 -->
                    </div>
                </div>
                
                <!-- 用户管理区域 -->
                <div id="userManagement" class="admin-section-content" style="display: none;">
                    <h3>用户管理</h3>
                    <!-- 用户管理操作按钮 -->
                    <div class="admin-actions">
                        <button class="btn btn-secondary" onclick="loadUsers()">刷新列表</button>
                    </div>
                    <!-- 用户展示区域 -->
                    <div class="users-grid" id="adminUsersContainer">
                        <!-- 用户将通过JavaScript动态加载 -->
                    </div>
                </div>
            </section>
        </div>
    </main>

    <!-- 添加图书模态框 -->
    <div id="addBookModal" class="modal" style="display: none;">
        <div class="modal-content">
            <span class="close" onclick="closeAddBookModal()">&times;</span>
            <h2>添加图书</h2>
            <!-- 添加图书表单 -->
            <form id="addBookForm">
                <!-- 图书标题输入框 -->
                <div class="form-group">
                    <label for="addBookTitle">图书标题:</label>
                    <input type="text" id="addBookTitle" required>
                </div>
                <!-- 作者输入框 -->
                <div class="form-group">
                    <label for="addBookAuthor">作者:</label>
                    <input type="text" id="addBookAuthor" required>
                </div>
                <!-- ISBN输入框 -->
                <div class="form-group">
                    <label for="addBookIsbn">ISBN:</label>
                    <input type="text" id="addBookIsbn" required>
                </div>
                <!-- 分类选择下拉框 -->
                <div class="form-group">
                    <label for="addBookCategoryId">分类:</label>
                    <select id="addBookCategoryId" required>
                        <!-- 分类选项将通过JavaScript动态加载 -->
                    </select>
                </div>
                <!-- 库存输入框 -->
                <div class="form-group">
                    <label for="addBookStock">库存:</label>
                    <input type="number" id="addBookStock" min="0" required>
                </div>
                <!-- 简介文本域 -->
                <div class="form-group">
                    <label for="addBookDescription">简介:</label>
                    <textarea id="addBookDescription"></textarea>
                </div>
                <!-- 添加图书按钮 -->
                <button type="submit" class="btn btn-primary">添加图书</button>
            </form>
        </div>
    </div>

    <!-- 编辑图书模态框 -->
    <div id="editBookModal" class="modal" style="display: none;">
        <div class="modal-content">
            <span class="close" onclick="closeEditBookModal()">&times;</span>
            <h2>编辑图书</h2>
            <!-- 编辑图书表单 -->
            <form id="editBookForm">
                <!-- 隐藏的图书ID字段 -->
                <input type="hidden" id="editBookId">
                <!-- 图书标题输入框 -->
                <div class="form-group">
                    <label for="editBookTitle">图书标题:</label>
                    <input type="text" id="editBookTitle" required>
                </div>
                <!-- 作者输入框 -->
                <div class="form-group">
                    <label for="editBookAuthor">作者:</label>
                    <input type="text" id="editBookAuthor" required>
                </div>
                <!-- ISBN输入框 -->
                <div class="form-group">
                    <label for="editBookIsbn">ISBN:</label>
                    <input type="text" id="editBookIsbn" required>
                </div>
                <!-- 分类选择下拉框 -->
                <div class="form-group">
                    <label for="editBookCategoryId">分类:</label>
                    <select id="editBookCategoryId" required>
                        <!-- 分类选项将通过JavaScript动态加载 -->
                    </select>
                </div>
                <!-- 库存输入框 -->
                <div class="form-group">
                    <label for="editBookStock">库存:</label>
                    <input type="number" id="editBookStock" min="0" required>
                </div>
                <!-- 简介文本域 -->
                <div class="form-group">
                    <label for="editBookDescription">简介:</label>
                    <textarea id="editBookDescription"></textarea>
                </div>
                <!-- 保存更改按钮 -->
                <button type="submit" class="btn btn-primary">保存更改</button>
            </form>
        </div>
    </div>

    <!-- 添加分类模态框 -->
    <div id="addCategoryModal" class="modal" style="display: none;">
        <div class="modal-content">
            <span class="close" onclick="closeAddCategoryModal()">&times;</span>
            <h2>添加分类</h2>
            <!-- 添加分类表单 -->
            <form id="addCategoryForm">
                <!-- 分类名称输入框 -->
                <div class="form-group">
                    <label for="addCategoryName">分类名称:</label>
                    <input type="text" id="addCategoryName" required>
                </div>
                <!-- 分类描述文本域 -->
                <div class="form-group">
                    <label for="addCategoryDescription">分类描述:</label>
                    <textarea id="addCategoryDescription"></textarea>
                </div>
                <!-- 添加分类按钮 -->
                <button type="submit" class="btn btn-primary">添加分类</button>
            </form>
        </div>
    </div>

    <!-- 编辑分类模态框 -->
    <div id="editCategoryModal" class="modal" style="display: none;">
        <div class="modal-content">
            <span class="close" onclick="closeEditCategoryModal()">&times;</span>
            <h2>编辑分类</h2>
            <!-- 编辑分类表单 -->
            <form id="editCategoryForm">
                <!-- 隐藏的分类ID字段 -->
                <input type="hidden" id="editCategoryId">
                <!-- 分类名称输入框 -->
                <div class="form-group">
                    <label for="editCategoryName">分类名称:</label>
                    <input type="text" id="editCategoryName" required>
                </div>
                <!-- 分类描述文本域 -->
                <div class="form-group">
                    <label for="editCategoryDescription">分类描述:</label>
                    <textarea id="editCategoryDescription"></textarea>
                </div>
                <!-- 保存更改按钮 -->
                <button type="submit" class="btn btn-primary">保存更改</button>
            </form>
        </div>
    </div>

    <!-- 页脚 -->
    <footer class="footer">
        <div class="container">
            <p>&copy; 2025 Spring图书借阅系统. All rights reserved.</p>
            <p>基于Spring Boot和MyBatis-Plus构建</p>
        </div>
    </footer>

    <!-- 引入JavaScript文件 -->
    <script src="js/script.js"></script>
</body>
</html>